package com.heima.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author 赵超
 */
@Data
@TableName("tb_channel")
public class Channel  implements Serializable {

    /**
     * 表Id（主键，自增）
     */
    @TableId(type = IdType.AUTO)
    private Long channelId;

    /**
     * 货道编号（非空）
     */
    private String channelCode;

    /**
     * 商品Id（默认0，可为空）
     */
    private Long skuId;

    /**
     * 售货机Id（非空）
     */
    private Long vmId;

    /**
     * 售货机软编号（非空）
     */
    private String innerCode;

    /**
     * 货道最大容量（默认0，非空）
     */
    private Integer maxCapacity;

    /**
     * 货道商品真实售价（默认0，可为空）
     */
    private Integer price;

    /**
     * 货道当前容量（默认0，非空）
     */
    private Integer currentCapacity;

    /**
     * 上次补货时间（可为空）
     */
    private LocalDateTime lastSupplyTime;

    /**
     * 创建时间（非空）
     */
    private LocalDateTime createTime;

    /**
     * 修改时间（非空）
     */
    private LocalDateTime updateTime;
}
    